package com.manage.modules.domain;

import com.baomidou.mybatisplus.annotation.*;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.Date;
import java.math.BigDecimal;

import com.manage.common.annotation.Excel;

/**
 * 设备历史对象 t_base_station_equip_history
 *
 * @author wx
 * @date 2021-08-13
 */
@Data
@NoArgsConstructor
@Accessors(chain = true)
@TableName("t_base_station_equip_history")
public class TBaseStationEquipHistory implements Serializable {

    private static final long serialVersionUID = 1L;


    /**
     * 站点设备历史ID
     */
    @TableId(value = "equip_history_id")
    private Long equipHistoryId;


    /**
     * 站点区站号
     */
    private String stationIdC;

    /**
     * 设备名称
     */
    private String equipName;

    /**
     * 仪器编号
     */
    private String instrumentNo;

    /**
     * 设备类型ID
     */
    private Long equipTypeId;

    /**
     * 设备型号
     */
    private String equipModel;

    /**
     * 使用结束日期
     */
    private Date useEndDate;

    /**
     * 生产厂家ID
     */
    private Long factoryId;

    /**
     * 使用开始日期
     */
    private Date useStartDate;

    /**
     * 到期日期
     */
    private Date expireDate;

    /**
     * 生产日期
     */
    private Date manuDate;

    /**
     * 寿命
     */
    private String life;

    /**
     * 设备状态 1 正常 2 已故障 3 维修中 4 已换下
     */
    private Long equipState;

    /**
     * 电压波动区间
     */
    private String vFluctRange;

    /**
     * 电量波动区间
     */
    private String eleFluctRange;

    /**
     * 保养时间间隔
     */
    private String serviceDateInterval;

    /**
     * 是否正在使用 1-是 2-不是
     */
    private Long isUse;

    /**
     * 备注
     */
    private String remark;

}
